Les propriétés calculées sont simplement des fonctions qui permettent d’effectuer un traitement sur les données d’un composant avant de les afficher à l’utilisateur.
Il est recommandé de factoriser la logique commune à plusieurs composants dans une fonction à part.
Si la logique à factoriser implique d’utiliser les Hooks d’un composant, useState et useEffect par exemple, alors il faut utiliser un Hook personnalisé.
Un Hook personnalisé est une fonction JavaScript, dont le nom commence par "use" , et qui peut appeler d’autre Hooks.
Un Hook personnalisé peut ensuite être utilisé dans plusieurs composants.